home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / +system+ / tools / sound / ahi / developer / devloper.lzx / include / FD / ahi_lib.fd next >
Text File  |  1979-04-23  |  991b  |  29 lines

  1. * "ahi.device"
  2. ##base _AHIBase
  3. ##bias 42
  4. ##public
  5. AHI_AllocAudioA(tagList)(a1)
  6. AHI_FreeAudio(AudioCtrl)(a2)
  7. AHI_KillAudio()()
  8. AHI_ControlAudioA(AudioCtrl,tagList)(a2,a1)
  9. AHI_SetVol(Channel,Volume,Pan,AudioCtrl,Flags)(d0/d1/d2,a2,d3)
  10. AHI_SetFreq(Channel,Freq,AudioCtrl,Flags)(d0/d1,a2,d2)
  11. AHI_SetSound(Channel,Sound,Offset,Length,AudioCtrl,Flags)(d0/d1/d2/d3,a2,d4)
  12. AHI_SetEffect(Effect,AudioCtrl)(a0,a2)
  13. AHI_LoadSound(Sound,Type,Info,AudioCtrl)(d0/d1,a0,a2)
  14. AHI_UnloadSound(Sound,Audioctrl)(d0,a2)
  15. AHI_NextAudioID(Last_ID)(d0)
  16. AHI_GetAudioAttrsA(ID,Audioctrl,tagList)(d0,a2,a1)
  17. AHI_BestAudioIDA(tagList)(a1)
  18. * Requester functions look like ASL's (obsolete) file requester functions 
  19. AHI_AllocAudioRequestA(tagList)(a0)
  20. AHI_AudioRequestA(Requester,tagList)(a0/a1)
  21. AHI_FreeAudioRequest(Requester)(a0)
  22. * --- New for V4 ---
  23. AHI_PlayA(Audioctrl,tagList)(a2,a1)
  24. AHI_SampleFrameSize(SampleType)(d0)
  25. AHI_AddAudioMode(Private)(a0)
  26. AHI_RemoveAudioMode(Private)(d0)
  27. AHI_LoadModeFile(Private)(a0)
  28. ##end
  29.